page {
  width: 100%;
  height: 100%;
}

.co-white {
  color: #fff;
}

.bg-white {
  background-color: #fff;
}

.co-9e {
  color: #9e9e9e;
}

.co-8e {
  color: #8e8e8e;
}

.co-00 {
  color: #000;
}

.co-51 {
  color: #515151;
}

.font-15 {
  font-size: 30rpx;
}

.font-14 {
  font-size: 14px;
}

.font-13 {
  font-size: 13px;
}

.font-12 {
  font-size: 12px;
}

.font-10 {
  font-size: 10px;
}

.font-25 {
  font-size: 25rpx;
}

.font-24 {
  font-size: 24rpx;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.flex {
  display: flex;
}

.flex-1 {
  flex: 1;
}

.inline-block {
  display: inline-block;
}

.just-center {
  justify-content: center;
}

.align-center {
  align-items: center;
}

.align-base {
  align-items: baseline;
}

.just-between {
  justify-content: space-between;
}

.just-around {
  justify-content: space-around;
}

.just-right {
  justify-content: right;
}

.bold {
  font-weight: bold;
}

.co-red {
  color: #e43e00;
}

.co-00 {
  color: #000;
}

.co-46 {
  color: #464646;
}

.mb8 {
  margin-bottom: 8px;
}

.mb6 {
  margin-bottom: 6px;
}

.tag {
  display: inline-block;
  padding: 8rpx;
  color: #ff3939;
  font-size: 28rpx;

/* height: 22rpx; */
  line-height: 28rpx;
  text-align: center;
  background: #fff3f3;
  border-radius: 4rpx;
}

.chnltype {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  padding: 2rpx 10rpx;
  color: #fff;
  font-size: 32rpx;
  line-height: 44rpx;
  text-align: center;
  border: 1rpx solid;
  border-radius: 10rpx;
}

.chnlbox {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 54rpx;
  padding: 2rpx 10rpx;
  color: #fff;
  font-size: 32rpx;
  line-height: 44rpx;
  text-align: center;
  border-radius: 12rpx;
}

.item-margin-10 {
  margin-right: 10px;
}

.item-label {
  margin-right: 6px;
  color: #9e9e9e;
}

.text-left {
  text-align: left;
}

.co-orange {
  color: rgb(250, 173, 20);
}

.ht-40 {
  height: 80rpx;
  line-height: 80rpx;
}

.ht-30 {
  height: 60rpx;
  line-height: 60rpx;
}

.ht-35 {
  color: #626262;
  font-size: 32rpx;
  line-height: 35rpx;
}

.ht-42 {
  font-size: 32rpx;
  line-height: 52rpx;
}

.icon-tag {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 72rpx;
  padding: 6rpx;
  font-size: 25rpx;

/* height: 28rpx; */
  line-height: 28rpx;
  border: 1rpx solid #000;
  border-radius: 8rpx;
}

.icon-tag-red {
  /* min-width: 72rpx; */
  display: flex;
  justify-content: center;
  align-items: center;
  height: 28rpx;
  padding: 8rpx;
  color: #fff;
  font-size: 25rpx;
  line-height: 28rpx;
  background-color: #ff7340;
  border: 1rpx solid #ff7340;
  border-radius: 8rpx;
}

/* 超长处理 */
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.nodata {
  display: flex;
  flex-direction: column;
  height: 60%;
  width: 100%;
  color: #626262;
  justify-content: center;
  align-items: center;
}
